package com.fr.chart.plot;

import com.fr.base.DefaultValues;
import com.fr.base.FRContext;
import com.fr.data.ChartData;
import java.text.DateFormat;
import java.text.ParseException;
import java.util.Date;

public class PlotUtils
{
  public static boolean isNonDateType(ChartData paramChartData)
  {
    return true;
  }

  public static Number dateToNumber(Object paramObject)
  {
    if (paramObject == null)
      return null;
    if (paramObject instanceof Date)
      return new Long(((Date)paramObject).getTime());
    try
    {
      return new Long(FRContext.getDefaultValues().getDateFormat().parse("" + paramObject).getTime());
    }
    catch (ParseException localParseException)
    {
    }
    return null;
  }
}